Obec Petrovice leží v Středočeském kraji v ORP Sedlčany v nadmořské výšce 450 m. V roce 2014 zde žilo 1340 obyvatel. Petrovice má katastrální území o rozloze 3901 ha.